﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace CWMOsztalyok
{
    public class Profil
    {
        string email;
        string jelszo;
        string becenev;
        string vezeteknev;
        string keresztnev;
        bool? neme;
        DateTime? szuletesiIdo;
        string iranyitoSzam;
        string varos;
        string utcaHazszam;
        string iskolaiVegzettseg;
        string foglalkozas;
        string munkaTerulet;
        bool? vanMobil;
        string mobilszam;
        string honnanNetezik;
        string mennyitNetezik;
        List<Profil> kapcsolatok;
        string allapot;
        Image profilKep;

        public Profil() { }
        public string Email
        {
            get { return email; }
            set { email = value; }
        }
        public string Jelszo
        {
            get { return jelszo; }
            set { jelszo = value; }
        }
        public string Becenev
        {
            get { return becenev; }
            set { becenev = value; }
        }
        public string Vezeteknev
        {
            get { return vezeteknev; }
            set { vezeteknev = value; }
        }
        public string Keresztnev
        {
            get { return keresztnev; }
            set { keresztnev = value; }
        }
        public bool? Neme
        {
            get { return neme; }
            set { neme = value; }
        }
        public DateTime? SzuletesiIdo
        {
            get { return szuletesiIdo; }
            set { szuletesiIdo = value; }
        }
        public string IranyitoSzam
        {
            get { return iranyitoSzam; }
            set { iranyitoSzam = value; }
        }
        public string Varos
        {
            get { return varos; }
            set { varos = value; }
        }
        public string UtcaHazszam
        {
            get { return utcaHazszam; }
            set { utcaHazszam = value; }
        }
        public string IskolaiVegzettseg
        {
            get { return iskolaiVegzettseg; }
            set { iskolaiVegzettseg = value; }
        }
        public string Foglalkozas
        {
            get { return foglalkozas; }
            set { foglalkozas = value; }
        }
        public string MunkaTerulet
        {
            get { return munkaTerulet; }
            set { munkaTerulet = value; }
        }
        public bool? VanMobil
        {
            get { return vanMobil; }
            set { vanMobil = value; }
        }
        public string Mobilszam
        {
            get { return mobilszam; }
            set { mobilszam = value; }
        }
        public string HonnanNetezik
        {
            get { return honnanNetezik; }
            set { honnanNetezik = value; }
        }
        public string MennyitNetezik
        {
            get { return mennyitNetezik; }
            set { mennyitNetezik = value; }
        }
        public List<Profil> Kapcsolatok
        {
            get { return kapcsolatok; }
            set { kapcsolatok = value; }
        }
        public string Allapot
        {
            get { return allapot; }
            set { allapot = value; }
        }
        public Image ProfilKep
        {
            get { return profilKep; }
            set { profilKep = value; }
        }

        public Profil(string email, string jelszo, string vezetekNev, string keresztNev,
            string becenev, bool? neme, DateTime? szuletes, string irszam, string varos, string utcaHsz, string iskolaiVegzettseg,
            string foglalkozas, string munkaterulet, bool? vanMobil, string mobilszam, string honnanNetezik, string mennyitnetezik)
        {
            this.Email = email;
            this.Jelszo = jelszo;
            this.Vezeteknev = vezetekNev;
            this.Keresztnev = keresztNev;
            this.Becenev = becenev;
            this.Neme = neme;
            this.SzuletesiIdo = szuletes;
            this.IranyitoSzam = irszam;
            this.Varos = varos;
            this.UtcaHazszam = utcaHsz;
            this.IskolaiVegzettseg = iskolaiVegzettseg;
            this.Foglalkozas = foglalkozas;
            this.MunkaTerulet = munkaterulet;
            this.VanMobil = vanMobil;
            this.Mobilszam = mobilszam;
            this.HonnanNetezik = honnanNetezik;
            this.MennyitNetezik = mennyitnetezik;
        }
        public Profil(string email)
        { this.Email = email; }

        public Profil(string email, string jelszo, string vezetekNev, string keresztNev,
            string becenev, bool? neme, DateTime? szuletes, string irszam, string varos, string utcaHsz, string iskolaiVegzettseg,
            string foglalkozas, string munkaterulet, bool? vanMobil, string mobilszam, string honnanNetezik, string mennyitnetezik,
            List<Profil> kapcsolatok, Image profilKep)
        {
            this.Email = email;
            this.Jelszo = jelszo;
            this.Vezeteknev = vezetekNev;
            this.Keresztnev = keresztNev;
            this.Becenev = becenev;
            this.Neme = neme;
            this.SzuletesiIdo = szuletes;
            this.IranyitoSzam = irszam;
            this.Varos = varos;
            this.UtcaHazszam = utcaHsz;
            this.IskolaiVegzettseg = iskolaiVegzettseg;
            this.Foglalkozas = foglalkozas;
            this.MunkaTerulet = munkaterulet;
            this.VanMobil = vanMobil;
            this.Mobilszam = mobilszam;
            this.HonnanNetezik = honnanNetezik;
            this.MennyitNetezik = mennyitnetezik;
            this.Kapcsolatok = kapcsolatok;
            this.ProfilKep = profilKep;
        }


    }
}
